package com.steakliu.sun.configcenter.api;

import com.steakliu.sun.spi.annotation.SPI;

/**
 * 功能说明： 配置中心接口
 * <p>
 * Original @Author: steakliu-刘牌, 2023-02-08  15:57
 * <p>
 * Copyright (C)2020-2022  steakliu All rights reserved.
 */
@SPI("nacos")
public interface ConfigCenterService {

    /**
     * 获取配置信息
     * @param centerConfig
     * @return
     */
    String getConfig(ConfigCenterConfig centerConfig) throws Exception;

    /**
     * 初始化配置中心
     * @param centerConfig
     */
    void init(ConfigCenterConfig centerConfig) throws Exception;
}
